generateRandomAES256Key